
/*公用栏目标题*/
.comm_h1{position:relative;border-bottom:1px solid #b33c3b;padding-bottom:1px;}
.comm_h1 span,.home_tit_ccyhsyjs ul.nav-tabs li > a.a_tabs{float:left;padding:10px 15px;font-size:16px;background:#01449c;color:#fff;
}
a.comm_more{font-size:14px;color:#b33c3b;padding:10px 0;font-weight:bold;}
a.comm_more:hover{color:#992f2e;}

/*通知公告*/
.tzgg_ccyhsyjs{
background:#fff;
margin-top:20px;
}
.tzgg_ccyhsyjs .mod3_table {margin-bottom:0px;}
.tzgg_ccyhsyjs .mod3_table td,.mod1_b_lhsyjs .mod3_table{margin-bottom:0px;border:1px solid transparent!important;}
.tzgg_ccyhsyjs .mod3_table td{padding:6px 0px 0px 0px!important;}
.tzgg_ccyhsyjs .mod3_table .mod3_time{width:65px;height:55px;border-radius:100%;text-align:center;display:inline-block;}
.tzgg_ccyhsyjs .mod3_table .mod3_time b,.mod1_b_lhsyjs .mod3_table .mod3_time em{font-style:normal;font-weight:400;color:#b33c3b;float:left;width:100%;padding:0px;}
.tzgg_ccyhsyjs .mod3_table .mod3_time b{font-size:24px;}
.tzgg_ccyhsyjs .mod3_table .mod3_time em{font-size:13px;margin-top:-3px;font-style:normal;color:#666666;}
.tzgg_ccyhsyjs .mod3_table .mod3_text {display:inline-block;padding-left:10px;}
.tzgg_ccyhsyjs .mod3_table .mod3_text a{color:#444;font-size:15px;margin-top:8px;}
.tzgg_ccyhsyjs .mod3_table .mod3_text a:hover{color:#b33c3b;}
.tzgg_ccyhsyjs .mod3_table .mod3_text font{font-size:12px;}

/* banner轮播 */
.banner_ccyhsyjs{margin-top:33px;background:#fff;padding-left:30px;}
.banner_img_ccyhsyjs .flexslider .slides a:hover img{opacity: 1!important;}
.banner_img_ccyhsyjs .flexslider .slides a img {
  height: auto;
  width:100%;
  -moz-user-select: none;
}
.flex-caption  .banner_text_ccyhsyjs{width:100%;background:rgba(54,106,175,0.68);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,.3);overflow: hidden;padding:10px 15px;}
.flex-caption  .banner_text_ccyhsyjs h1{margin:0px;}
.flex-caption  .banner_text_ccyhsyjs h1 a{color:#fff;font-size:16px;}
.flex-caption  .banner_text_ccyhsyjs h1 a:hover{color:#f09236;}
.flex-control-nav{right:10px;bottom:8px;}
.flex-control-paging li a.flex-active {
  background: #b7220e!important;
  cursor: default; 
}

.banner_righttext_ccyhsyjs{margin:0px;padding-left:20px;}
.banner_righttext_ccyhsyjs h3{margin:15px 0;}
.banner_righttext_ccyhsyjs h3 a{color:#00006a;font-size:17px;}
.banner_righttext_ccyhsyjs h3 a:hover{color:#b7220e;}
.banner_righttext_ccyhsyjs p{padding:0px;margin:0px;font-size:14px;color:#444;line-height:24px;}
.banner_rightlist_ccyhsyjs .comment_list{margin-top:10px;}
.banner_rightlist_ccyhsyjs .comment_list li{background:url(ccyhsyjs_icon_list5.png) left 13px no-repeat;padding-top:5px;padding-bottom:5px;padding-left:15px;}
.banner_rightlist_ccyhsyjs .comment_list li a:hover,.banner_rightlist_ccyhsyjs .more_ccyhsyjs:hover{color:#b7220e;}
.banner_rightlist_ccyhsyjs .more_ccyhsyjs{color:#35388b;font-size:14px;margin:6px 0; }
@media screen and (min-width: 992px) and (max-width: 1200px) {
.banner_righttext_ccyhsyjs p,.mod3_table tr:last-child{display:none;}
}
@media screen and (max-width: 992px){
    .flex-caption  .banner_text_ccyhsyjs p{display:none;}
    .banner_righttext_ccyhsyjs{display:none;}
    
}
@media screen and (max-width: 768px){
  .tzgg_ccyhsyjs{padding:0px 15px;}
  .banner_ccyhsyjs{margin-top:20px;padding:0px 15px;}
  .banner_righttext_ccyhsyjs{display:block;}
  .banner_righttext_ccyhsyjs{padding:0px;}
	.flex-caption  .banner_text_ccyhsyjs h1{margin:10px 0;margin-bottom:40px;}
  .flex-caption  .banner_text_ccyhsyjs{width:100%;padding:0px 15px;}
  .flex-caption button{display:none;}
  .banner_righttext_ccyhsyjs{padding-bottom:15px;}
}
@media screen and (max-width: 480px){
.flex-caption  .banner_text_ccyhsyjs h1 a{font-size:16px;}
.flex-caption  .banner_text_ccyhsyjs h1{margin:10px 0;margin-bottom:30px;}
}

/*banner end*/


.h_mod1_ccyhsyjs a{font-size:22px;font-family: 黑体;height:64px;color:#fff;line-height:64px;text-align:left;}
.h_mod1_ccyhsyjs .mod1_bg1{background:url(ccyhsyjs_h_bg1.jpg) top left no-repeat;padding-left:30px;}
.h_mod1_ccyhsyjs .mod1_bg2{background:url(ccyhsyjs_h_bg2.jpg) top center no-repeat;padding-left:30px;}
.h_mod1_ccyhsyjs .mod1_bg3{background:url(ccyhsyjs_h_bg3.jpg) top right no-repeat;padding-left:30px;}
.h_mod1_ccyhsyjs .mod1_bg4{background:url(ccyhsyjs_h_bg4.jpg) top right no-repeat;padding-left:30px;}

@media (max-width: 1200px) {
  .h_mod1_ccyhsyjs .mod1_bg1{background:url(ccyhsyjs_h_bg1.jpg) top left no-repeat;padding-left:20px;}
  .h_mod1_ccyhsyjs .mod1_bg2{background:url(ccyhsyjs_h_bg2.jpg) top center no-repeat;padding-left:20px;}
  .h_mod1_ccyhsyjs .mod1_bg3{background:url(ccyhsyjs_h_bg3.jpg) top right no-repeat;padding-left:20px;}
  .h_mod1_ccyhsyjs .mod1_bg4{background:url(ccyhsyjs_h_bg4.jpg) top right no-repeat;padding-left:20px;}
}

@media (max-width: 992px) {
  .h_mod1_ccyhsyjs a{font-size:20px;font-family: 黑体;}
  .h_mod1_ccyhsyjs a img{width:51px;}
  .h_mod1_ccyhsyjs .mod1_bg1{background:url(ccyhsyjs_h_bg1.jpg) top left no-repeat;padding-left:10px;}
  .h_mod1_ccyhsyjs .mod1_bg2{background:url(ccyhsyjs_h_bg2.jpg) top center no-repeat;padding-left:10px;}
  .h_mod1_ccyhsyjs .mod1_bg3{background:url(ccyhsyjs_h_bg3.jpg) top right no-repeat;padding-left:10px;}
  .h_mod1_ccyhsyjs .mod1_bg4{background:url(ccyhsyjs_h_bg4.jpg) top right no-repeat;padding-left:10px;}
}

@media (max-width: 768px) {
  .h_mod1_ccyhsyjs div.container div{padding:0 15px;margin-bottom:15px;}
  .h_mod1_ccyhsyjs a{font-size:22px;font-family: 黑体;text-align:center;}
  .h_mod1_ccyhsyjs a img{width:61px;}
  .h_mod1_ccyhsyjs .mod1_bg1{background:url(ccyhsyjs_h_bg1.jpg) top center no-repeat;}
  .h_mod1_ccyhsyjs .mod1_bg2{background:url(ccyhsyjs_h_bg2.jpg) top center no-repeat;}
  .h_mod1_ccyhsyjs .mod1_bg3{background:url(ccyhsyjs_h_bg3.jpg) top center no-repeat;}
  .h_mod1_ccyhsyjs .mod1_bg4{background:url(ccyhsyjs_h_bg4.jpg) top center no-repeat;}
}

@media (max-width: 768px) {

   .h_mod2_ccyhsyjs{padding:0px 15px;margin-top:20px;}
}



/* 导师
=================================*/
.mr_frbox {position: relative;z-index:0;}
.mr_frBtnL { float: left; cursor: pointer; display: inline; position:absolute; top:80px;z-index:999;left:0px;}
.mr_frUl { float: left;width:100%; padding:10px 80px 0 80px;}
.mr_frBtnR { float: right; cursor: pointer; position:absolute; top:80px;z-index:999;right:0px;}
.mr_frUl ul li { display: inline; float: left;  margin-right:153px; overflow: hidden; zoom:1; vertical-align:middle;}
.mr_frUl ul li img { display: block; }



.mod2_ccyhsyjs{background:#ebd1d0;}
.mod2_text{padding-left:0px;}
.mod2_text a{float:left;width:100%;font-size:18px;color:#01449c;padding-bottom:5px;}
.mod2_text p{margin-bottom:5px;}
.wd{width:128px;}

 .mod2_zs_ccyhsyjs .table{border:none;margin-top:20px;}
 .mod2_zs_ccyhsyjs .table td{border:none;}

@media screen and (max-width: 1200px){
 .mr_frUl ul li { display: inline; float: left;  margin-right:53px!important; overflow: hidden; }
}
@media screen and (max-width: 992px){
  .mr_frUl { float: left;width:100%; padding:10px 40px 0 40px;}
  .mr_frUl ul li { display: inline; float: left;  margin-right:0px!important; overflow: hidden; }
}

@media screen and (max-width: 768px){
  .mr_frBtnL {left:7px;}
  .mr_frBtnR {right:7px;}
}

@media screen and (max-width:440px){
 .mr_frUl ul li .wd{width:80px;}
 .mr_frUl ul li .wd img{width:80px;}
}



/* end
=================================*/

/*学生党建 tab 标题*/
.home_tit_ccyhsyjs ul.nav-tabs{border-bottom:1px solid #b33c3b;position:relative;}
.home_tit_ccyhsyjs ul.nav-tabs li{position:static;background:transparent;margin:0px;}
.home_tit_ccyhsyjs ul.nav-tabs li.active button{display:block;text-decoration:none;}
.home_tit_ccyhsyjs ul.nav-tabs li > a.a_tabs{
  float:left;
  border:none!important;
  border-radius:0;
  cursor: pointer!important;
  background:transparent;
  color:#01449c!important;
  padding:8px 15px;
  margin:0px;
  margin-bottom:1px;
  border-bottom:1px solid #fff;
}
.home_tit_ccyhsyjs ul.nav-tabs li:hover a.a_tabs,
.home_tit_ccyhsyjs ul.nav-tabs li.active a.a_tabs{
  color:#fff!important;
  background:#01449c;
  cursor: pointer!important;
}

.tabs_more_home{position:absolute;bottom:5px;right:0;display:none;color:#b33c3b;font-weight:bold;font-size:14px;border:none;background:none;}
.home_tit_ccyhsyjs ul.nav-tabs li.active .tabs_more_home{display:block;}
.tabs_more_home > a.more2{color:#b33c3b;font-weight:bold;}
.tabs_more_home > a.more2:hover{color:#992f2e;}

@media screen and (max-width: 768px){
 .h_mod3_ccyhsyjs .container >div{padding:0px 15px;} 
 .h_mod3_ccyhsyjs .container >div:last-child{margin-top:30px;}
}

/*友情链接*/
.mod4_h2{background:#01449c;font-size:14px;text-align:center;padding:0px!important;vertical-align: middle!important;}
.mod4_h2 a,.mod4_text a{color:#fff;font-size:18px;padding:10px 10px;}
.mod4_text{background:#5984bd;border-left:5px solid #ffffff;vertical-align: middle!important;}
.mod4_text a{font-size:16px;padding:8px 15px;/* white-space:nowrap; */float:left;}
.mod4_text a:hover{color:#992f2e;}

